package com.domain;

import com.controller.ShootGame;

import java.awt.*;

/**
 * 天空
 * @author Administrator
 *
 */
public class Sky extends Flying {

	int y0;//第二张图片高度
	public Sky() {
		setImage(ShootGame.background);//给图片属性赋值
		this.y0 = -getImage().getHeight();//图片高度
		setWidth(getImage().getWidth());//给图片属性赋值
		setHeight(getImage().getHeight());//给图片的高赋值
		setySpeed(1);//声明敌机往下运动的速度
	}

	public void move() {
		//移动速度
		setY(getY()+getySpeed());
		y0 += getySpeed();
		//判断图片是否走完走完则放在窗体最顶上
		if (getY()>=getHeight()) {
			setY(-getHeight());
		}
		//判断图片是否走完走完则放在窗体最顶上
		if (y0 >= getHeight()) {
			y0 = -getHeight();
		}
	}

	public void paint(Graphics g) {
		//两张图片循环第一张走完则放第二张后面然后走第二张依次类推实现循环
		g.drawImage(getImage(),getX(),getY(),null);
		g.drawImage(getImage(),getX(),y0,null);
	}

}
